@charset "utf-8";


div.popular-products ul.popular-products li a span.image-holder {
	display:				block;
	width:					82px;
	height:					82px;
	text-align:				center;
    behavior:               expression(!this.extra ? this.extra = this.innerHTML = '<span><span>' + this.innerHTML + '</span></span>' : '');
    position:               relative;
}

div.popular-products ul.popular-products li a span.image-holder span {
    display:                block;
    position:               absolute;
    top:                    50%;
    left:                   0%;
    width:                  100%;
}

div.popular-products ul.popular-products li a span.image-holder span span {
    position:               relative;
    top:                    -50%;
}

ul.products-list li a span.image-holder , ul.product-details li a span.image-holder-product {
	display:				block;
	width:					138px;
	height:					137px;
	text-align:				center;
    behavior:               expression(!this.extra ? this.extra = this.innerHTML = '<span><span>' + this.innerHTML + '</span></span>' : '');
    position:               relative;
}

ul.products-list li a span.image-holder span , ul.product-details li a span.image-holder-product span{
    display:                block;
    position:               absolute;
    top:                    50%;
    left:                   0%;
    width:                  100%;
}

ul.products-list li a span.image-holder span span , ul.product-details li a span.image-holder-product span span {
    position:               relative;
    top:                    -50%;
}

div.product-details-main-img .main-image.active {
	display:				block;
	width:					460px;
	height:					460px;
	text-align:				center;
    /*behavior:               expression(!this.extra ? this.extra = this.innerHTML = '<span><span>' + this.innerHTML + '</span></span>' : '');*/
    position:               relative;
}
div.product-details-main-img .main-image.active span {
	display:                block;
    position:               absolute;
    top:                    50%;
    left:                   0%;
    width:                  100%;
}
div.product-details-main-img  .main-image.active span span{
	position:               relative;
    top:                    -50%;
}

/*-------------------------------------------------*/
ul.products-list li.pager div.paging {
	display:				block;
	height:					56px;
	width:					108px;
	text-align:				center;
    behavior:               expression(!this.extra ? this.extra = this.innerHTML = '<span><span>' + this.innerHTML + '</span></span>' : '');
    position:               relative;
}
ul.products-list li.pager div.paging span {
	display:                block;
    position:               absolute;
    top:                    50%;
    left:                   0%;
    width:                  100%;
}

ul.products-list li.pager div.paging ul li span {
	width:					auto;
	display:				inline;
	position:				static;
	top:					auto;
	left:					auto;
}

ul.products-list li.pager div.paging span span{
	position:               relative;
    top:                    -50%;
}
ul.products-list li.pager li.first {
	border:					none;
}
ul.products-list li.pager li {
	border-left:			1px solid #CCC;
	padding:				0px 2px 0px 4px;
}

div.gallery-list div.center-align-arrows a {
	margin:					5px 2px 0px 2px;
}
ul.product-details li a .image-holder-product img {
	margin-top: 			2px;
}
span.image-holder img {
	cursor:					pointer;
}